package xmlbuilder

Import Path
	github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlbuilder (on go.dev)

Dependency Relation
	imports 2 packages, and imported by 2 packages

Involved Source Files xmlbuilder.go
Package-Level Type Names (total 2)
/* sort by: | */
BuilderOpts supplies all the information needed to create an XML node. AttrStartPos int Attrs []*xml.Attr Dec *xml.Decoder NS map[xml.Name]string NodePos int NodeType tree.NodeType Tok xml.Token func XMLBuilder.CreateNode(*BuilderOpts) XMLBuilder func github.com/ChrisTrenkamp/goxpath/tree/xmltree.DirectiveParser.CreateNode(*BuilderOpts) XMLBuilder func github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlele.(*XMLEle).CreateNode(opts *BuilderOpts) XMLBuilder
XMLBuilder is an interface for creating XML structures. ( XMLBuilder) CreateNode(*BuilderOpts) XMLBuilder ( XMLBuilder) EndElem() XMLBuilder GetNodeType returns the node's type GetParent returns the parent node, which will always be an XML element GetToken returns the xml.Token representation of the node Pos returns the node's position in the document order ResValue prints the node's string value github.com/ChrisTrenkamp/goxpath/tree/xmltree.DirectiveParser (interface) *github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlele.XMLEle XMLBuilder : github.com/ChrisTrenkamp/goxpath/tree.Node func XMLBuilder.CreateNode(*BuilderOpts) XMLBuilder func XMLBuilder.EndElem() XMLBuilder func github.com/ChrisTrenkamp/goxpath/tree/xmltree.DirectiveParser.CreateNode(*BuilderOpts) XMLBuilder func github.com/ChrisTrenkamp/goxpath/tree/xmltree.DirectiveParser.EndElem() XMLBuilder func github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlele.Root() XMLBuilder func github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlele.(*XMLEle).CreateNode(opts *BuilderOpts) XMLBuilder func github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlele.(*XMLEle).EndElem() XMLBuilder